$(function() {
	uploadify();
	userFilesSubmit();
});

var userFiles = [];
var userFilesContent = {};
//uploadImg 圖片檔案上傳
uploadify = function() {
	$('.uploadFile').uploadify({
	    'fileSizeLimit' : '30MB' ,// 上传限制
	    'buttonClass'     : 'ui-button' ,// 按钮样式 
	    'swf'               : './js/jqueryUtil/uploadImg/uploadify.swf',// uploadify的flash
	    'uploader'      : 'json/userHome!uploadFile.action' ,// struts的action方法
	    'cancelImg'         : './js/jqueryUtil/uploadify-cancel.png' ,// 取消按钮图片
	    'auto'              :  true,// 是否自动上传
	    'buttonText'  : '選擇文件' ,// 按钮文字
	    'fileObjName' : 'uploadFile' ,// 文件对象名称
	    'removeCompleted': false ,// 完成后是否取消文件名 
	    // 上传成功后的方法
	    'onUploadSuccess' : function (file, data, response, itemData, itemId) {
	    							var json = $.parseJSON(data);
//							    	var json = eval("("+data+")");
	    							var a = $('<a class="lightbox userHomeImg" href="opteronImgB/'+json.imgId+'"></a>');
	    		                	a.append($('<img class="userHomeImg" src="opteronImgM/'+json.imgId+'"/>'));
	    		                	var none = $('<input style="display:none" value="'+json.imgId+'"/>');
	    		                	$('.'+itemId).after(none);
	    		                	
	    		                	$('#'+itemId).prepend(a);
	    		                	
	    		                	$('a.lightbox').lightBox();
	    		                	userFiles[userFiles.length] = [json.imgId];
	    							uploadDelete();
	                             }
	});
};

uploadDelete = function() {
	$('.cancel a').click(function() {
		var imgId = $(this).siblings('input');
		userFiles = $.grep(userFiles, function(v) {
			return v != $(imgId).val();
		});
	});
};

userFilesSubmit = function() {
	$('#userFileSubmit').click(function() {
		if(userFiles.length > 0) {
			$.post('json/userHome!saveUserFilse.action', {'userFile.userFiles': userFiles}, function(data) {
				var json = $.parseJSON(data);
				if(!alert(json.msg)) {
					location.reload();
				}
			});
		} else {
			alert('請上傳檔案再送出!!');
		}
	});	
};